﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="robot_reports.aspx.cs" Inherits="RastinArgham.CRM.Web.robot_reports" %>
<%@ Import Namespace="Mani.Common" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    
    <h3 class="ui-widget-header">
            <asp:Literal ID="lbtitle" runat="server" Text="گزارش عملیات روبات ها" />
    </h3>    
    

    <div class="ui-layout-content ui-widget-content">
        شهر : 
        &nbsp;
        <asp:DropDownList ID="ddlCities" DataTextField="CityName" DataValueField="CityId" runat="server" AppendDataBoundItems="true">
            <asp:ListItem Text="همه شهرها" Value="-1" />
        </asp:DropDownList>


        &nbsp; &nbsp; &nbsp; &nbsp;

        نوع عملیات : 
        <asp:DropDownList ID="ddlAction" runat="server">
            <asp:ListItem Text="همه موارد" Value="-1"></asp:ListItem>
            <asp:ListItem Text="ثبت نام در مبین" Value="ContactsRegistration()"></asp:ListItem>
            <asp:ListItem Text="فعالسازی کاربر در مبین" Value="ActivateUsername()"></asp:ListItem>
        </asp:DropDownList>

        &nbsp; &nbsp; &nbsp; &nbsp;

        وضعیت : 
        <asp:DropDownList ID="ddlStatus" runat="server">
            <asp:ListItem Text="همه موارد" Value="-1"></asp:ListItem>
            <asp:ListItem Text="موفق" Value="1"></asp:ListItem>
            <asp:ListItem Text="ناموفق" Value="0"></asp:ListItem>
        </asp:DropDownList>

        &nbsp; &nbsp; &nbsp; &nbsp;

        شناسه اشتراک :
        <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>

        &nbsp; &nbsp;

        <asp:Button ID="btnSearch" Text="جستجو" runat="server" 
            onclick="btnSearch_Click" />

        <div class="space2"></div>
        
        <mani:PagingGridView runat="server" ID="gvRobotReports" AllowPaging="true" PageSize="20"
            AutoGenerateColumns="false" GridLines="none" DataKeyNames="Id" 
            onpageindexchanging="gvRobotReports_PageIndexChanging" 
            onselectedindexchanging="gvRobotReports_SelectedIndexChanging">
            
            <Columns>
                
                <asp:TemplateField HeaderText="تاریخ">
                    <ItemTemplate>
                        <%# Convert.ToDateTime(Eval("ReportDate")).ToJalaliWithTime().Split(' ')[0] %>
                    </ItemTemplate>
                </asp:TemplateField>

                <asp:TemplateField HeaderText="زمان">
                    <ItemTemplate>
                        <%# Convert.ToDateTime(Eval("ReportDate")).ToJalaliWithTime().Split(' ')[1] %>
                    </ItemTemplate>
                </asp:TemplateField>

                <asp:BoundField HeaderText="عملیات" DataField="Action" />

                <asp:TemplateField HeaderText="شناسه کاربری">
                    <ItemTemplate>
                       <a href='redirects.aspx?Products_OrderId=<%# Eval("OrderId") %>'>
                          <%# GetUsername(Eval("Username")) %>    
                       </a>                    
                    </ItemTemplate>
                </asp:TemplateField>

                <asp:TemplateField HeaderText="سفارش">
                    <ItemTemplate>
                        <a href='redirects.aspx?Services_OrderId=<%# Eval("OrderId") %>'>
                            <%# Eval("OrderId") %>
                        </a>                        
                    </ItemTemplate>
                </asp:TemplateField>

                <asp:CheckBoxField HeaderText="موفق" DataField="Success" />

                <asp:TemplateField HeaderText="جزییات گزارش">
                    <ItemTemplate>
                      <%# GetReport(Eval("Report"), Convert.ToBoolean(Eval("Success"))) %>
                      <asp:LinkButton ID="LinkButton1" CommandName="Select" runat="server" Text="..."></asp:LinkButton>
                    </ItemTemplate>
                </asp:TemplateField>

            </Columns>

        </mani:PagingGridView>

        <div class="space2"></div>

        <div id="divDetails" visible="false" runat="server">
            <h4>جزییات گزارش: </h4>

            <br />

            <div style="direction:ltr; text-align:left;width:95%;overflow:auto">
               <pre><asp:Label ID="lblReportDetail" runat="server" /></pre>
            </div>
        </div>

    </div>

</asp:Content>
